package nl.haemers.media.video
{
	import flash.display.Sprite;
	import flash.events.Event;
	
	import nl.haemers.base.BaseSprite;
	import nl.haemers.base.BaseMovieClip;
	//import nl.haemers.events.SpriteEvent;
	
	/**
	 * @author Jonathan Haemers
	*/
	public class BasePlayer extends BaseMovieClip
	{
		
		public function BasePlayer() 
		{
			super();
		}
		
		/** Public methods **/
		public function show() : void
		{
			
		}
		
		public function hide() : void
		{
			
		}
		
		/** Getters & Setters **/
		
		/** Protected methods **/
		override protected function init(e:Event = null) : void
		{
			super.init(e);
			startup();
		}
		
		protected function startup() : void
		{
			
		}
		
		protected function showComplete() : void
		{
			//dispatch(new SpriteEvent(SpriteEvent.SHOW_COMPLETE));
		}
		
		protected function hideCompleteHandler() : void
		{
			//dispatch(new SpriteEvent(SpriteEvent.HIDE_COMPLETE));
		}
		/** Private methods **/
		
	}

}